Twoim zadaniem jest znalezienie najdłuższego wspólnego rosnącego podciągu danych ciągów
i
.
W pierwszej linii wejścia znajdują się dwie liczby całkowite
i
(
) - długości ciągów
i
.
W następnych dwóch liniach znajdują się ciągi
i
, składające się z dodatnich liczb całkowitych nie większych niż
.
W pierwszym wierszu należy wypisać długość najdłuższego takiego podciągu. W następnej linii należy wypisać kolejne elementy ciągu oddzielone pojedynczymi spacjami. Jeżeli istnieje wiele poprawnych rozwiązań, należy wypisać dowolne z nich.
Dla danych wejściowych:
9 9 2 3 1 4 2 1 3 5 4 1 3 2 1 4 2 5 3 4
poprawną odpowiedzią jest:
4 1 2 3 4
Autor zadania: Łukasz Jocz.
W razie problemów technicznych ze Szkopułem, prosimy o kontakt mailowy pod adresem szkopul@fri.edu.pl.
Jeśli chciałbyś porozmawiać o zadaniach, rozwiązaniach lub problemach technicznych, odwiedź nasze serwery na Discordzie. Są one moderowane przez społeczność, ale członkowie zespołu wsparcia również aktywnie się tam udzielają.